Eden est un émulateur Nintendo Switch open-source issu d’un fork de l’émulateur Yuzu — lancé par l’ancien développeur de Citron, Camille LaVey, et l’équipe Eden. Il est écrit en C++ avec une approche axée sur la portabilité, et est disponible pour Windows, Linux et Android.

L’émulateur est capable d’exécuter la plupart des jeux commerciaux à pleine vitesse, à condition de répondre aux exigences matérielles nécessaires.
Les changements:
**Stabilité et compatibilité**
– Amélioration de la parité entre Solaris, FreeBSD et OpenBSD
– Corrections incrémentales sur Vulkan, JIT et CMake
– Prise en charge de nouveaux jeux et mises à jour
– Version recommandée pour tous les utilisateurs
**Graphismes et performances**
– Améliorations Vulkan :
– Meilleure gestion du stencil
– Optimisation des soumissions de sémaphores
– Allocation mémoire améliorée (corrige les ralentissements sur *Super Mario Odyssey*)
– Ajout de l’option de précision DMA (rend *Ender Magnolia* compatible avec la précision GPU normale)
– Rendu SPIR-V :
– Correction des émissions NaN dans les shaders
– Optimisation du casting pour les entiers basse précision
– Filtrage cubique accéléré matériellement
– Améliorations MSAA (notamment pour *Civilization VII*)
– Option de shading par échantillonnage (Sample Shading)
**Fonctionnalités système**
– Option pour désactiver la vérification NCA (permet l’installation de mises à jour comme *SMO 1.4.x* et *Pokémon S/V 4.0.0*)
– Émulation MMU/Fastmem accessible hors mode debug
– Implémentation du mode avion (nécessaire pour certains jeux)
– Éditeur de profil firmware :
– Création/suppression d’utilisateurs
– Réorganisation dans le menu HOME
– Prise en charge des formats PNG, JPEG, BMP
**Interface utilisateur**
– Corrections mineures sur l’UI
– Amélioration de la sélection et édition d’avatar
– Bouton pour rafraîchir la liste de jeux
– Nouvelle interface Android avec thème Eden (synthwave)
**Android**
– Compatibilité améliorée avec anciens appareils
– Visualiseur de lobby public
– Téléchargement automatique de pilotes GPU via EmuReady
– Affichage des infos appareil (SoC, GPU, firmware)
– Correction des crashs liés au clavier logiciel
**Développement et build**
– Remplacement de vcpkg par CPM (CMake Package Manager)
– Préchargement des dépendances via `cpmfile.json`
– Réduction du temps de clonage/fetch (~10x plus rapide)
– Support amélioré pour les builds NixOS
**Corrections spécifiques**
– Correction des freezes de l’applet contrôleur *MK8DX*
– Correction des écrans verts FMV sur toutes plateformes
– Résolution des crashs liés aux mises à jour *Switch 2*
– Correction du décalage du contrôleur joueur 2 dans *DKC Tropical Freeze*
– Résolution des boucles infinies d’objets noyau (*BotW*)
**Problèmes connus**
– Mises à jour récentes de jeux causent crashs ou écrans noirs
– Firmware > 19.0.1 provoque des crashs dans le menu HOME
– Clés de déchiffrement 20.0.0+ peuvent empêcher la lecture correcte des jeux
– EmuDeck perturbe la structure interne d’Eden (symlink recommandé)
Télécharger Eden v0.0.3 (27.6 Mo)
Site Officiel
En savoir plus…